423bcdfbcd2721f3ee363a12a1ec03393d581ef6,subprojects/core/src/main/groovy/org/gradle/api/internal/artifacts/dsl/DefaultRepositoryHandler.java,DefaultRepositoryHandler,mavenRepo,#Map#Closure#,114

Before Change


            throw new InvalidUserDataException("You must specify the urls for a Maven repo.");
        }
        List<Object> extraUrls = urls.subList(1, urls.size());
        AbstractResolver resolver = getResolverFactory().createMavenRepoResolver(
                getNameFromMap(args, urls.get(0).toString()),
                urls.get(0),
                extraUrls.toArray());
        return addLast(resolver, configClosure);
    }

    public GroovyMavenDeployer mavenDeployer(Map args) {

After Change


    }

    public DependencyResolver mavenRepo(Map<String, ?> args, Closure configClosure) {
        Map<String, Object> modifiedArgs = new HashMap<String, Object>(args);
        if (modifiedArgs.containsKey("urls")) {
            List<Object> urls = toList(modifiedArgs.remove("urls"));
            if (!urls.isEmpty()) {
                modifiedArgs.put("url", urls.get(0));
                List<Object> extraUrls = urls.subList(1, urls.size());
                modifiedArgs.put("artifactUrls", extraUrls);
            }
        }

        MavenArtifactRepository repository = getResolverFactory().createMavenRepository();
        ConfigureUtil.configureByMap(modifiedArgs, repository);
        addRepository(repository, configClosure, "maven");
        return toResolver(DependencyResolver.class, repository);